home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_48_SSRDASCII.txt < prev    next >
Text File  |  1993-07-15  |  19KB  |  334 lines

  1. # near model CODE resource
  2. # jump table entries: 10400-10403 (4 of them)
  3. export_1300:
  4. 00000000  48E7 0118                movem.l    -[A7], D7,A3,A4
  5. 00000004  286F 0010                movea.l    A4, [A7 + 0x10]
  6. 00000008  4247                     clr.w      D7
  7. 0000000A  206D C6AC                movea.l    A0, [A5 - 0x3954]
  8. 0000000E  202D C6A8                move.l     D0, [A5 - 0x3958]
  9. 00000012  B090                     cmp.l      D0, [A0]
  10. 00000014  6C50                     bge        +0x52 /* 00000066 */
  11. 00000016  206D C6AC                movea.l    A0, [A5 - 0x3954]
  12. 0000001A  266D C6A8                movea.l    A3, [A5 - 0x3958]
  13. 0000001E  D7E8 0004                add.l      A3, [A0 + 0x4]
  14. 00000022  288B                     move.l     [A4], A3
  15. 00000024  602C                     bra        +0x2E /* 00000052 */
  16. label00000026:
  17. 00000026  700D                     moveq.l    D0, 0x0D
  18. 00000028  B013                     cmp.b      D0, [A3]
  19. 0000002A  661C                     bne        +0x1E /* 00000048 */
  20. 0000002C  206D C6AC                movea.l    A0, [A5 - 0x3954]
  21. 00000030  202D C6A8                move.l     D0, [A5 - 0x3958]
  22. 00000034  B090                     cmp.l      D0, [A0]
  23. 00000036  6C2A                     bge        +0x2C /* 00000062 */
  24. 00000038  700A                     moveq.l    D0, 0x0A
  25. 0000003A  B02B 0001                cmp.b      D0, [A3 + 0x1]
  26. 0000003E  6622                     bne        +0x24 /* 00000062 */
  27. 00000040  52AD C6A8                addq.l     [A5 - 0x3958], 1
  28. 00000044  421B                     clr.b      [A3]+
  29. 00000046  601A                     bra        +0x1C /* 00000062 */
  30. label00000048:
  31. 00000048  700A                     moveq.l    D0, 0x0A
  32. 0000004A  B013                     cmp.b      D0, [A3]
  33. 0000004C  6714                     beq        +0x16 /* 00000062 */
  34. 0000004E  D6FC 0001                add.w      A3, 0x1
  35. label00000052:
  36. 00000052  206D C6AC                movea.l    A0, [A5 - 0x3954]
  37. 00000056  202D C6A8                move.l     D0, [A5 - 0x3958]
  38. 0000005A  52AD C6A8                addq.l     [A5 - 0x3958], 1
  39. 0000005E  B090                     cmp.l      D0, [A0]
  40. 00000060  6DC4                     blt        -0x3A /* 00000026 */
  41. label00000062:
  42. 00000062  4213                     clr.b      [A3]
  43. 00000064  5247                     addq.w     D7, 1
  44. label00000066:
  45. 00000066  3007                     move.w     D0, D7
  46. 00000068  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  47. 0000006C  4E75                     rts
  48. export_1301:
  49. fn0000006E:
  50. 0000006E  4E56 FEEE                link       A6, -0x0112
  51. 00000072  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  52. 00000076  47EE FF00                lea.l      A3, [A6 - 0x100]
  53. 0000007A  3D6D BA7E FEEE           move.w     [A6 - 0x112], [A5 - 0x4582]
  54. 00000080  3C2D BA7C                move.w     D6, [A5 - 0x4584]
  55. 00000084  3806                     move.w     D4, D6
  56. 00000086  2D6D BA78 FEFC           move.l     [A6 - 0x104], [A5 - 0x4588]
  57. 0000008C  7A01                     moveq.l    D5, 0x01
  58. 0000008E  6000 0144                bra        +0x146 /* 000001D4 */
  59. label00000092:
  60. 00000092  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  61. 00000096  3B44 BA7C                move.w     [A5 - 0x4584], D4
  62. 0000009A  48C6                     ext.l      D6
  63. 0000009C  2F06                     move.l     -[A7], D6
  64. 0000009E  302D BA7C                move.w     D0, [A5 - 0x4584]
  65. 000000A2  48C0                     ext.l      D0
  66. 000000A4  2F00                     move.l     -[A7], D0
  67. 000000A6  302D BA7E                move.w     D0, [A5 - 0x4582]
  68. 000000AA  48C0                     ext.l      D0
  69. 000000AC  2F00                     move.l     -[A7], D0
  70. 000000AE  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  71. 000000B2  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  72. 000000B6  3A00                     move.w     D5, D0
  73. 000000B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  74. 000000BC  6700 0128                beq        +0x12A /* 000001E6 */
  75. 000000C0  6000 00E4                bra        +0xE6 /* 000001A6 */
  76. label000000C4:
  77. 000000C4  4213                     clr.b      [A3]
  78. label000000C6:
  79. 000000C6  206E FEF0                movea.l    A0, [A6 - 0x110]
  80. 000000CA  7009                     moveq.l    D0, 0x09
  81. 000000CC  B010                     cmp.b      D0, [A0]
  82. 000000CE  6606                     bne        +0x8 /* 000000D6 */
  83. 000000D0  52AE FEF0                addq.l     [A6 - 0x110], 1
  84. 000000D4  6028                     bra        +0x2A /* 000000FE */
  85. label000000D6:
  86. 000000D6  206E FEF0                movea.l    A0, [A6 - 0x110]
  87. 000000DA  4A10                     tst.b      [A0]
  88. 000000DC  6720                     beq        +0x22 /* 000000FE */
  89. 000000DE  7000                     moveq.l    D0, 0x00
  90. 000000E0  1013                     move.b     D0, [A3]
  91. 000000E2  0C80 0000 00FF           cmpi.l     D0, 0xFF
  92. 000000E8  6C0E                     bge        +0x10 /* 000000F8 */
  93. 000000EA  206E FEF0                movea.l    A0, [A6 - 0x110]
  94. 000000EE  5213                     addq.b     [A3], 1
  95. 000000F0  7000                     moveq.l    D0, 0x00
  96. 000000F2  1013                     move.b     D0, [A3]
  97. 000000F4  1790 0000                move.b     [A3 + D0.w], [A0]
  98. label000000F8:
  99. 000000F8  52AE FEF0                addq.l     [A6 - 0x110], 1
  100. 000000FC  60C8                     bra        -0x36 /* 000000C6 */
  101. label000000FE:
  102. 000000FE  4A45                     tst.w      D5
  103. 00000100  6700 00AE                beq        +0xB0 /* 000001B0 */
  104. 00000104  3D6D BA7E FEF4           move.w     [A6 - 0x10C], [A5 - 0x4582]
  105. 0000010A  3D6D BA7E FEF6           move.w     [A6 - 0x10A], [A5 - 0x4582]
  106. 00000110  3D6D BA7C FEF8           move.w     [A6 - 0x108], [A5 - 0x4584]
  107. 00000116  3D6D BA7C FEFA           move.w     [A6 - 0x106], [A5 - 0x4584]
  108. 0000011C  4A13                     tst.b      [A3]
  109. 0000011E  6778                     beq        +0x7A /* 00000198 */
  110. 00000120  7000                     moveq.l    D0, 0x00
  111. 00000122  2F00                     move.l     -[A7], D0
  112. 00000124  2F0B                     move.l     -[A7], A3
  113. 00000126  2F00                     move.l     -[A7], D0
  114. 00000128  41EE FF00                lea.l      A0, [A6 - 0x100]
  115. 0000012C  2F20                     move.l     -[A7], -[A0]
  116. 0000012E  2F20                     move.l     -[A7], -[A0]
  117. 00000130  2F20                     move.l     -[A7], -[A0]
  118. 00000132  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  119. 00000136  3A00                     move.w     D5, D0
  120. 00000138  4FEF 0018                lea.l      A7, [A7 + 0x18]
  121. 0000013C  6772                     beq        +0x74 /* 000001B0 */
  122. 0000013E  BC6D BA7C                cmp.w      D6, [A5 - 0x4584]
  123. 00000142  6C54                     bge        +0x56 /* 00000198 */
  124. 00000144  4247                     clr.w      D7
  125. 00000146  286E FEF0                movea.l    A4, [A6 - 0x110]
  126. 0000014A  6008                     bra        +0xA /* 00000154 */
  127. label0000014C:
  128. 0000014C  7009                     moveq.l    D0, 0x09
  129. 0000014E  B01C                     cmp.b      D0, [A4]+
  130. 00000150  6602                     bne        +0x4 /* 00000154 */
  131. 00000152  5247                     addq.w     D7, 1
  132. label00000154:
  133. 00000154  4A14                     tst.b      [A4]
  134. 00000156  66F4                     bne        -0xA /* 0000014C */
  135. 00000158  3C07                     move.w     D6, D7
  136. 0000015A  DC6D BA7C                add.w      D6, [A5 - 0x4584]
  137. 0000015E  4A47                     tst.w      D7
  138. 00000160  6736                     beq        +0x38 /* 00000198 */
  139. 00000162  206E FEF0                movea.l    A0, [A6 - 0x110]
  140. 00000166  7009                     moveq.l    D0, 0x09
  141. 00000168  B010                     cmp.b      D0, [A0]
  142. 0000016A  6708                     beq        +0xA /* 00000174 */
  143. 0000016C  0C46 7FFF                cmpi.w     D6, 0x7FFF
  144. 00000170  6C02                     bge        +0x4 /* 00000174 */
  145. 00000172  5246                     addq.w     D6, 1
  146. label00000174:
  147. 00000174  48C6                     ext.l      D6
  148. 00000176  2F06                     move.l     -[A7], D6
  149. 00000178  302D BA7C                move.w     D0, [A5 - 0x4584]
  150. 0000017C  48C0                     ext.l      D0
  151. 0000017E  2F00                     move.l     -[A7], D0
  152. 00000180  302D BA7E                move.w     D0, [A5 - 0x4582]
  153. 00000184  48C0                     ext.l      D0
  154. 00000186  2F00                     move.l     -[A7], D0
  155. 00000188  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  156. 0000018C  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  157. 00000190  3A00                     move.w     D5, D0
  158. 00000192  4FEF 0010                lea.l      A7, [A7 + 0x10]
  159. 00000196  6718                     beq        +0x1A /* 000001B0 */
  160. label00000198:
  161. 00000198  302D BA7C                move.w     D0, [A5 - 0x4584]
  162. 0000019C  526D BA7C                addq.w     [A5 - 0x4584], 1
  163. 000001A0  0C40 7FFF                cmpi.w     D0, 0x7FFF
  164. 000001A4  670A                     beq        +0xC /* 000001B0 */
  165. label000001A6:
  166. 000001A6  206E FEF0                movea.l    A0, [A6 - 0x110]
  167. 000001AA  4A10                     tst.b      [A0]
  168. 000001AC  6600 FF16                bne        -0xE8 /* 000000C4 */
  169. label000001B0:
  170. 000001B0  302D BA7E                move.w     D0, [A5 - 0x4582]
  171. 000001B4  48C0                     ext.l      D0
  172. 000001B6  2F00                     move.l     -[A7], D0
  173. 000001B8  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  174. 000001BC  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  175. 000001C0  302D BA7E                move.w     D0, [A5 - 0x4582]
  176. 000001C4  526D BA7E                addq.w     [A5 - 0x4582], 1
  177. 000001C8  0C40 7FFF                cmpi.w     D0, 0x7FFF
  178. 000001CC  508F                     addq.l     A7, 8
  179. 000001CE  6716                     beq        +0x18 /* 000001E6 */
  180. 000001D0  4A45                     tst.w      D5
  181. 000001D2  6712                     beq        +0x14 /* 000001E6 */
  182. label000001D4:
  183. 000001D4  486E FEF0                pea.l      [A6 - 0x110]
  184. 000001D8  206E 0008                movea.l    A0, [A6 + 0x8]
  185. 000001DC  4E90                     jsr        [A0]
  186. 000001DE  4A40                     tst.w      D0
  187. 000001E0  588F                     addq.l     A7, 4
  188. 000001E2  6600 FEAE                bne        -0x150 /* 00000092 */
  189. label000001E6:
  190. 000001E6  206D BA78                movea.l    A0, [A5 - 0x4588]
  191. 000001EA  0068 0100 0296           ori.w      [A0 + 0x296], 0x100
  192. 000001F0  3B6E FEEE BA7E           move.w     [A5 - 0x4582], [A6 - 0x112]
  193. 000001F6  3B44 BA7C                move.w     [A5 - 0x4584], D4
  194. 000001FA  3005                     move.w     D0, D5
  195. 000001FC  4CEE 18F0 FED6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x12A]
  196. 00000202  4E5E                     unlink     A6
  197. 00000204  4E75                     rts
  198. export_1302:
  199. fn00000206:
  200. 00000206  4E56 FFF6                link       A6, -0x000A
  201. 0000020A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  202. 0000020E  3C2E 000E                move.w     D6, [A6 + 0xE]
  203. 00000212  3E2E 000A                move.w     D7, [A6 + 0xA]
  204. 00000216  286D BA78                movea.l    A4, [A5 - 0x4588]
  205. 0000021A  7000                     moveq.l    D0, 0x00
  206. 0000021C  2F00                     move.l     -[A7], D0
  207. 0000021E  7201                     moveq.l    D1, 0x01
  208. 00000220  2F01                     move.l     -[A7], D1
  209. 00000222  486D C6A0                pea.l      [A5 - 0x3960]
  210. 00000226  4EAD 10EA                jsr        [A5 + 0x10EA /* export_537 */]
  211. 0000022A  2B40 BA78                move.l     [A5 - 0x4588], D0
  212. 0000022E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  213. 00000232  677A                     beq        +0x7C /* 000002AE */
  214. 00000234  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  215. 0000023A  2D6E 0014 FFF8           move.l     [A6 - 0x8], [A6 + 0x14]
  216. 00000240  3D6D BA7E FFF6           move.w     [A6 - 0xA], [A5 - 0x4582]
  217. 00000246  382D BA7C                move.w     D4, [A5 - 0x4584]
  218. 0000024A  3B47 BA7E                move.w     [A5 - 0x4582], D7
  219. 0000024E  3B46 BA7C                move.w     [A5 - 0x4584], D6
  220. 00000252  266D C6AC                movea.l    A3, [A5 - 0x3954]
  221. 00000256  2A2D C6A8                move.l     D5, [A5 - 0x3958]
  222. 0000025A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  223. 0000025E  2B48 C6AC                move.l     [A5 - 0x3954], A0
  224. 00000262  7000                     moveq.l    D0, 0x00
  225. 00000264  2B40 C6A8                move.l     [A5 - 0x3958], D0
  226. 00000268  486D 28C2                pea.l      [A5 + 0x28C2 /* export_1300 */]
  227. 0000026C  4EBA FE00                jsr        [PC - 0x200 /* 0000006E */]
  228. 00000270  4A40                     tst.w      D0
  229. 00000272  588F                     addq.l     A7, 4
  230. 00000274  6616                     bne        +0x18 /* 0000028C */
  231. 00000276  7001                     moveq.l    D0, 0x01
  232. 00000278  2F00                     move.l     -[A7], D0
  233. 0000027A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  234. 0000027E  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  235. 00000282  7000                     moveq.l    D0, 0x00
  236. 00000284  2B40 BA78                move.l     [A5 - 0x4588], D0
  237. 00000288  508F                     addq.l     A7, 8
  238. 0000028A  6010                     bra        +0x12 /* 0000029C */
  239. label0000028C:
  240. 0000028C  206D BA78                movea.l    A0, [A5 - 0x4588]
  241. 00000290  3147 00FC                move.w     [A0 + 0xFC], D7
  242. 00000294  206D BA78                movea.l    A0, [A5 - 0x4588]
  243. 00000298  3146 00FE                move.w     [A0 + 0xFE], D6
  244. label0000029C:
  245. 0000029C  2B4B C6AC                move.l     [A5 - 0x3954], A3
  246. 000002A0  2B45 C6A8                move.l     [A5 - 0x3958], D5
  247. 000002A4  3B6E FFF6 BA7E           move.w     [A5 - 0x4582], [A6 - 0xA]
  248. 000002AA  3B44 BA7C                move.w     [A5 - 0x4584], D4
  249. label000002AE:
  250. 000002AE  266D BA78                movea.l    A3, [A5 - 0x4588]
  251. 000002B2  2B4C BA78                move.l     [A5 - 0x4588], A4
  252. 000002B6  200B                     move.l     D0, A3
  253. 000002B8  4CEE 18F0 FFDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  254. 000002BE  4E5E                     unlink     A6
  255. 000002C0  4E75                     rts
  256. export_1303:
  257. 000002C2  4E56 FFF2                link       A6, -0x000E
  258. 000002C6  48E7 0118                movem.l    -[A7], D7,A3,A4
  259. 000002CA  286E 0008                movea.l    A4, [A6 + 0x8]
  260. 000002CE  4247                     clr.w      D7
  261. 000002D0  266D BA78                movea.l    A3, [A5 - 0x4588]
  262. 000002D4  200B                     move.l     D0, A3
  263. 000002D6  6700 00BE                beq        +0xC0 /* 00000396 */
  264. 000002DA  41EE FFF2                lea.l      A0, [A6 - 0xE]
  265. 000002DE  224C                     movea.l    A1, A4
  266. 000002E0  20D9                     move.l     [A0]+, [A1]+
  267. 000002E2  20D9                     move.l     [A0]+, [A1]+
  268. 000002E4  20D9                     move.l     [A0]+, [A1]+
  269. 000002E6  30D9                     move.w     [A0]+, [A1]+
  270. 000002E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  271. 000002EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  272. 000002F0  302E FFFA                move.w     D0, [A6 - 0x6]
  273. 000002F4  48C0                     ext.l      D0
  274. 000002F6  2F00                     move.l     -[A7], D0
  275. 000002F8  302E FFF6                move.w     D0, [A6 - 0xA]
  276. 000002FC  48C0                     ext.l      D0
  277. 000002FE  2F00                     move.l     -[A7], D0
  278. 00000300  4EBA FF04                jsr        [PC - 0xFC /* 00000206 */]
  279. 00000304  2B40 BA78                move.l     [A5 - 0x4588], D0
  280. 00000308  4FEF 0010                lea.l      A7, [A7 + 0x10]
  281. 0000030C  6700 0084                beq        +0x86 /* 00000392 */
  282. 00000310  486D 23BA                pea.l      [A5 + 0x23BA /* export_1139 */]
  283. 00000314  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  284. 00000318  3E00                     move.w     D7, D0
  285. 0000031A  588F                     addq.l     A7, 4
  286. 0000031C  6766                     beq        +0x68 /* 00000384 */
  287. 0000031E  7000                     moveq.l    D0, 0x00
  288. 00000320  2F00                     move.l     -[A7], D0
  289. 00000322  322E FFFA                move.w     D1, [A6 - 0x6]
  290. 00000326  48C1                     ext.l      D1
  291. 00000328  2F01                     move.l     -[A7], D1
  292. 0000032A  322E FFF6                move.w     D1, [A6 - 0xA]
  293. 0000032E  48C1                     ext.l      D1
  294. 00000330  2F01                     move.l     -[A7], D1
  295. 00000332  2F0B                     move.l     -[A7], A3
  296. 00000334  2F0C                     move.l     -[A7], A4
  297. 00000336  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  298. 0000033A  486E FFF2                pea.l      [A6 - 0xE]
  299. 0000033E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  300. 00000342  3E00                     move.w     D7, D0
  301. 00000344  486D 23BA                pea.l      [A5 + 0x23BA /* export_1139 */]
  302. 00000348  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  303. 0000034C  377C 0001 025E           move.w     [A3 + 0x25E], 0x1
  304. 00000352  4878 0147                push.l     0x147
  305. 00000356  4878 0100                push.l     0x100
  306. 0000035A  302E FFFC                move.w     D0, [A6 - 0x4]
  307. 0000035E  48C0                     ext.l      D0
  308. 00000360  2F00                     move.l     -[A7], D0
  309. 00000362  302E FFFA                move.w     D0, [A6 - 0x6]
  310. 00000366  48C0                     ext.l      D0
  311. 00000368  2F00                     move.l     -[A7], D0
  312. 0000036A  302E FFF8                move.w     D0, [A6 - 0x8]
  313. 0000036E  48C0                     ext.l      D0
  314. 00000370  2F00                     move.l     -[A7], D0
  315. 00000372  302E FFF6                move.w     D0, [A6 - 0xA]
  316. 00000376  48C0                     ext.l      D0
  317. 00000378  2F00                     move.l     -[A7], D0
  318. 0000037A  2F0B                     move.l     -[A7], A3
  319. 0000037C  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  320. 00000380  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  321. label00000384:
  322. 00000384  7001                     moveq.l    D0, 0x01
  323. 00000386  2F00                     move.l     -[A7], D0
  324. 00000388  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  325. 0000038C  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  326. 00000390  508F                     addq.l     A7, 8
  327. label00000392:
  328. 00000392  2B4B BA78                move.l     [A5 - 0x4588], A3
  329. label00000396:
  330. 00000396  3007                     move.w     D0, D7
  331. 00000398  4CEE 1880 FFE6           movem.l    D7,A3,A4, [A6 - 0x1A]
  332. 0000039E  4E5E                     unlink     A6
  333. 000003A0  4E75                     rts
  334.